// 登录接口

const JWT = require('../token.js')
const db = require('../db')
exports.post = (req, res) => {
  const { email, password } = req.body // 将传递进来的数据保存

  const sql = `select * from users where email = "${email}" and password = "${password}"`
  db.query(sql, (err, data) => {
    if (err) { // 数据库语句执行失败
      return res.send('错误:' + err.sqlMessage)
    } else if (data.length < 1) { // 返回的值为空数组
      return res.send({ data: null, mes: '用户名或密码错误', status: 403 })
    } else {
      // console.log(data + '/////////////')
      // 调用 生成 token 方法
      const token = JWT.encryptionToken({ data }, '6h')
      res.send({ data, status: 201, token: token })
    }
  })
}
